﻿/////////////////////////////////////////////////
//文件名:Config
//描  述:
//创建者:刘凡平(Iveely Liu)
//邮  箱:945222889@qq.com
//组  织:Iveely
//年  份:2012/5/12 11:19:06
///////////////////////////////////////////////


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;

namespace IveelySE.BigData.FileSystem
{
    /// <summary>
    /// 文件系统配置文件
    /// </summary>
    public class Config
    {
        public Config()
        {
            //读取配置文件
            string[] info = System.IO.File.ReadAllLines("FileSystem.config");
            //设置主节点IP
            this.MasterIP = IPAddress.Parse(info[0].Split(':')[1]);
            //设置向主节点写的端口
            this.WritePort = int.Parse(info[1].Split(':')[1]);
            //设置向主节点读的端口
            this.ReadPort = int.Parse(info[2].Split(':')[1]);
        }

        /// <summary>
        /// 主节点IP
        /// </summary>
        public IPAddress MasterIP { get; set; }

        /// <summary>
        /// 访问(写)主结点端口
        /// </summary>
        public  int WritePort { get; set; }

        /// <summary>
        /// 访问(读)主结点端口
        /// </summary>
        public  int ReadPort { get; set; }
    }
}
